from sqlalchemy import create_engine, orm
from sqlalchemy.orm import sessionmaker
from get_config.index import config

# 准备连接数据库基本信息
# 代表哪一台计算机，ip地址是多少
HOSTNAME = config["HOSTNAME"]
# 端口号
PORT = config["PORT"]
# 数据库的名字，连接那个数据库
DATABASE = config["DATABASE"]
# 数据库的账号和密码
USERNAME = config["USERNAME"]
PASSWORD = config["PASSWORD"]
# 按照要求组织成一定的字符串
DB_URI = 'mysql+pymysql://{username}:{pwd}@{host}:{port}/{db}?charset=utf8&collation=utf8_bin'.format(username=USERNAME, pwd=PASSWORD, host=HOSTNAME, port=PORT, db=DATABASE)
# 创建数据库引擎
engine = create_engine(DB_URI)
Session = sessionmaker(bind=engine)
Base = orm.declarative_base()


